type runtime.cleanupBlock
15 uses
runtime (current package)
mcleanup.go#L217: type cleanupBlock struct {
mcleanup.go#L227: alllink *cleanupBlock
mcleanup.go#L248: func (b *cleanupBlock) enqueue(fn *funcval) bool {
mcleanup.go#L255: func (b *cleanupBlock) full() bool {
mcleanup.go#L260: func (b *cleanupBlock) empty() bool {
mcleanup.go#L265: func (a *cleanupBlock) take(b *cleanupBlock) {
mcleanup.go#L386: b = (*cleanupBlock)(q.free.pop())
mcleanup.go#L388: b = (*cleanupBlock)(persistentalloc(cleanupBlockSize, tagAlign, &memstats.gcMiscSys))
mcleanup.go#L390: next := (*cleanupBlock)(q.all.Load())
mcleanup.go#L410: func (q *cleanupQueue) dequeue() *cleanupBlock {
mcleanup.go#L414: return (*cleanupBlock)(q.full.pop())
mcleanup.go#L458: var cb *cleanupBlock
mgcmark.go#L192: for cb := (*cleanupBlock)(gcCleanups.all.Load()); cb != nil; cb = cb.alllink {
runtime2.go#L741: cleanups *cleanupBlock
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)